<?php
class BoundFormularioReporte {
    public function __construct($grupos) {?>
        <table>
            <tr>
                <th colspan="9">
                    FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN
                </th>
            </tr>
            <tr>
                <th colspan="9">
                    CENTRO NACIONAL DE APOYO A LA PEQUEÑA Y MEDIANA EMPRESA
                </th>
            </tr>
            <tr>
                <th colspan="9">
                    REPORTE DE INGRESOS - FECHA: <? echo date("d-m-Y"); ?>
                </th>
            </tr>
            <tr>
                <td colspan="9">
                    <br>Periodo que abarca de 
                        <?echo date_format(date_create($grupos['fecIniRep']), 'F')?> del año 
                        <?echo date_format(date_create($grupos['fecIniRep']), 'Y')?> a  
                        <?echo date_format(date_create($grupos['fecFinRep']), 'F')?> del año 
                        <?echo date_format(date_create($grupos['fecFinRep']), 'Y')?>.
                </td>
            </tr>
            <tr>
                <td>
                    Número de grupos dentro del periodo: <?echo "$grupos[totalGrupo]"; ?>
                </td>
            </tr>
        </table>
        <?
            if ($grupos['totalGrupo'] != 0) { ?>
                <table border="1" align="center">    
                    <tr>
                        <th >No.</th>
                        <th >Curso/Taller</th>
                        <th >Númeor de alumnos</th>
                        <th >Fecha de inicio</th>
                        <th >Fecha de termino</th>
                        <th >Profe. Requeridos</th>
                        <th >Profe. Reales</th>
                        <th >Ingresos</th>
                        <th >Egresos</th>
                    </tr>
                    <?
                        $eCont = 1;
                        $eTotalIngresos = 0;
                        $eTotalEgresos = 0;
                        $eTotalAlumnos = 0;

                        //Con esta variable sabamos en mes vamos
                        $mesActual = 0;

                        foreach ($grupos['grupos'] as $grupo) {

                            //Con este IF cada vez que cambamos de mes lo ponemos en la cabecera
                            if ($mesActual != (date_format(date_create($grupo['grfecini']), 'n')) ) {

                                $mesActual = date_format(date_create($grupo['grfecini']), 'n');

                                echo "<tr><th colspan='9'>
                                        ". (date_format(date_create($grupo['grfecini']), 'F')) ." del ". (date_format(date_create($grupo['grfecini']), 'Y')) ."
                                    </th></tr>";
                            }

                            echo "<tr>
                                    <td >$eCont</td>
                                    <td >$grupo[cutanombre] $grupo[gridgrupo]/". (date_format(date_create($grupo['grfecini']), 'Y')) ." </td>
                                    <td >$grupo[totalInscritos]</td>
                                    <td >". (date_format(date_create($grupo['grfecini']), 'd-m-Y')) ."</td>
                                    <td >". (date_format(date_create($grupo['grfecfin']), 'd-m-Y')) ."</td>
                                    <td >$grupo[numModulos]</td>
                                    <td >$grupo[numProfesores]</td>
                                    <td >$$grupo[ingresos]</td>
                                    <td >$$grupo[egresos]</td>
                                </tr>";
                                $eCont++;
                                $eTotalIngresos += $grupo['ingresos'];
                                $eTotalEgresos += $grupo['egresos'];
                                $eTotalAlumnos += $grupo['totalInscritos'];
                        }
                    ?>
                    <tr>
                        <th colspan="2">Totales</th>
                        <td><? echo $eTotalAlumnos; ?></td>
                        <td colspan="4"></td>
                        <td >$<? echo $eTotalIngresos; ?></td>
                        <td >$<? echo $eTotalEgresos; ?></td>
                    </tr>
                    <tr>
                        <td colspan="7"></td>
                        <td >Ganancias</td>
                        <td >$<? echo $eTotalIngresos - $eTotalEgresos; ?></td>
                    </tr>
                </table>
            <?} else {?>
                <table>
                    <tr>
                        <th colspan="9">
                            NINGUN GRUPO CORRESPONDE A ESTÉ PERIDO
                        </th>
                    </tr>
                </table>                
            <?}
        ?>
    <?}
}
?>